Bottom-up induction of logic programs with more than one recursive clause

نویسندگان

  • Mitsue Furusawa
  • Nobuhiro Inuzuka
  • Hirohisa Seki
  • Hidenori Itoh
چکیده

In this paper we present a bottom-up algorithm called MRI to induce logic programs from their examples. This method can induce programs with a base clause and more than one recursive clause from a very small number of examples. MRI is based on the analysis of saturations of examples. It rst generates a path structure, which is an expression of a stream of values processed by predicates. The concept of path structure was originally introduced by Identam-Almquist and used in TIM [ IdestamAlmquist, 1996 ] . In this paper, we introduce the concepts of extension and di erence of path structure. Recursive clauses can be expressed as a di erence between a path structure and its extension. The paper presents the algorithm and shows experimental results obtained by the method.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Covering vs. Divide-and-Conquer for Top-Down Induction of Logic Programs

Covering and divide-and-conquer are two wellestablished search techniques for top-down in­ duction of propositional theories However, for top-down induction of logic programs, only covering has been formalized and used extensively In this work, the divide-and-conquer technique is formalized as well and compared to the covering technique in a logic program­ ming framework Covering works by repea...

متن کامل

Completing open logic programs by constructive induction

We consider part of the problem of schema-biased inductive synthesis of recursive logic programs from incomplete speciications, such as clausal evidence (for instance, but not necessarily , ground positive and negative examples). After synthesizing the base clause and introducing recursive call(s) to the recursive clause, it remains to combine the overall result from the partial results obtaine...

متن کامل

Pac - learning Recursive Logic Programs : Negative

In a companion paper it was shown that the class of constant-depth determinate k-ary recursive clauses is eeciently learnable. In this paper we present negative results showing that any natural generalization of this class is hard to learn in Valiant's model of pac-learnability. In particular, we show that the following program classes are cryptographically hard to learn: programs with an unbou...

متن کامل

Pac-learning Recursive Logic Programs: Negative Results

In a companion paper it was shown that the class of constant-depth determinate k-ary recursive clauses is e ciently learnable. In this paper we present negative results showing that any natural generalization of this class is hard to learn in Valiant's model of paclearnability. In particular, we show that the following program classes are cryptographically hard to learn: programs with an unboun...

متن کامل

Learning Logic Programs with Random Classification Noise

We consider the learnability of classes of logic programs in the presence of noise, assuming that the label of each example is reversed with a xed probability. We review the polynomial PAC learnability of nonrecursive, determinate, constant-depth Horn clauses in the presence of such noise. This result is extended to an analogous class of recursive logic programs that consist of a recursive clau...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997